package models

import (
	"github.com/guregu/null"
	"gorm.io/gorm"
)

type RolePermission struct {
	gorm.Model
	Id           int `gorm:"column:id" json:"id"`
	RoleId       int `gorm:"column:role_id" json:"roleId"`
	PermissionId int `gorm:"column:permission_id" json:"permissionId"`
}
type RolePermissionDto struct {
	gorm.Model
	PermissionId []null.Int `gorm:"column:permission_id" json:"permissionId"`
	RoleId       []int      `gorm:"column:role_id" json:"roleId"`
}

func (RolePermission) TableName() string {
	return "sys_role_permission"
}
